index++;
}
+static void
+xcsv_noop(const route_head *wp)
+{
+ /* no-op */
+}
+
/*****************************************************************************/
/* xcsv_data_write(void) - write prologues, spawn the output loop, and write */
/* epilogues. */
ogp = (ogue_t *) elem;
fprintf (xcsv_file.xcsvfp, "%s%s", ogp->val, xcsv_file.record_delimiter);
}
- waypt_disp_all(xcsv_waypt_pr);
+
+ switch (global_opts.objective ) {
+ case wptdata:
+ waypt_disp_all(xcsv_waypt_pr);
+ break;
+ case rtedata:
+ case trkdata:
+ route_disp_all(xcsv_noop,xcsv_noop,xcsv_waypt_pr);
+ break;
+ default:
+ break;
+ }
/* output epilogue lines, if any. */
QUEUE_FOR_EACH(&xcsv_file.epilogue, elem, tmp) {
--- /dev/null
+# gpsbabel XCSV style file
+#
+# Format: GPSBabel arc filter format
+# Author: Ron Parker
+# Date: 17 July 2003
+#
+
+DESCRIPTION GPSBabel arc filter file
+EXTENSION txt
+
+#
+# FILE LAYOUT DEFINITIIONS:
+#
+FIELD_DELIMITER TAB
+RECORD_DELIMITER NEWLINE
+
+#
+# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:
+#
+IFIELD LAT_DECIMAL, "", "%08.5f"
+IFIELD LON_DECIMAL, "", "%08.5f"